﻿using System;
using System.Windows.Forms;

namespace CGM
{
	public class DataItemTabPage : TabPage
	{
		/////////////////////////////////////////////////////////////////////////////
		// public properties

		public DataItem DataItem
		{
			get { return m_DataItem; }
		}

		/////////////////////////////////////////////////////////////////////////////
		// public methods

		public DataItemTabPage(DataItem _DataItem)
		{
			m_DataItem = _DataItem;
			m_DataItem.NameChanged += new EventHandler(DataItem_NameChanged);

			//Controls.Add(m_DataItem.ControlPanel);
			//Text = m_DataItem.Title;
		}

		/////////////////////////////////////////////////////////////////////////////
		// private event handlers

		private void DataItem_NameChanged(object sender, EventArgs e)
		{
			Text = m_DataItem.Title;
		}

		/////////////////////////////////////////////////////////////////////////////
		// private fields

		private DataItem m_DataItem;
	}
}
